package com.delivery.vo;


import com.alibaba.fastjson.JSONObject;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class OrderListVo {
    private Integer id;

    /**
     * 订单号
     */
    private String code;


    /**
     * 下单时间
     */
    private Date orderTime;

    /**
     * 收件人
     */
    private String recManName;

    /**
     * 收件人手机号
     */
    private String recManMobile;

    /**
     * 收件人地址
     */
    private String recManPrintAddr;

    /**
     * 寄件人
     */
    private String sendManName;

    /**
     * 寄件人手机号
     */
    private String sendManMobile;

    /**
     * 寄件人地址
     */
    private String sendManPrintAddr;

    /**
     * 保价金额
     */
    private String valinsPay;

    /**
     * 物品信息
     */
    private String cargo;

    /**
     * 物品重量
     */
    private String weight;

    /**
     * 订单备注
     */
    private String remark;


    /**
     * 订单支付状态[0-已取消；1-待付款：2-已支付 3-已退款 ]
     */
    private Integer payStatus;

    /**
     * 订单金额
     */
    private BigDecimal orderAmount;

    /**
     * 快递公司编码
     */
    private String kuaidiCoding;

    /**
     * 快递100订单id
     */
    private String kuaidi100Id;

    /**
     * 	任务ID
     */
    private String taskid;

    /**
     * 快递单号
     */
    private String kuaidinum;

    /**
     * 订单状态： 0：'下单成功'； 1：'已接单'； 2：'收件中'； 9：'用户主动取消'； 10；'已取件'； 11；'揽货失败'； 12；'已退回'； 13；'已签收'； 14；'异常签收'；15；'已结算' 99；'订单已取消'101；'运输中'；200：'已出单'201：'出单失败'
     */
    private Integer orderStatus;

    private Integer compensationPayStatus;

}
